home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1995 November / Macworld Nov ’95.toast / Developers / internet-free-mac-lang-10 / Internet Free MacLang 1.0 / Internet Free MacLang 1.0.rsrc / TEXT_165.txt < prev    next >
Encoding:
Text File  |  1995-07-03  |  11.1 KB  |  256 lines

  1.  
  2.  
  3.                                                 SCHEME
  4.  
  5. Etymology:
  6. Scheme : originally "Schemer", by analogy with Planner and Conniver (The Language List) [see *]
  7.  
  8. FAQ:
  9. Mark Kantrowitz - Barry Margolin :
  10. http://www.cs.cmu.edu/Web/Groups/AI/html/faqs/lang/scheme/top.html
  11. ftp://rtfm.mit.edu/pub/usenet/news.answers/scheme-faq/
  12. http://www.lib.ox.ac.uk/internet/news/faq/archive/scheme-faq.part1.html
  13. http://www.lib.ox.ac.uk/internet/news/faq/archive/scheme-faq.part2.html
  14.  
  15. *
  16. Date: 27 Jun 1995 11:48:06 -0800
  17. From: "Paul Snively" <psnively@activision.com>
  18. To: "Antreas P. Hatzipolakis" <athena.compulink.gr>
  19.  
  20. >I have a question about the language name:
  21. >What is the etymology of SCM?
  22. >(SCM = SCheMe ? )
  23.  
  24. Antreas,
  25.  
  26. That's a good question.  You'd have to ask the author, Aubrey Jaffer, about his choice of names.
  27.  
  28. The language name, Scheme, is simply the six-character abbreviation of Schemer, which Guy Steele and Gerald Sussman chose as the name to compete with other popular MIT AI languages of the day, e.g. Conniver and Planner.
  29.  
  30. Paul Snively
  31.  
  32.  
  33.  
  34.                                                  1. MacGambit 
  35.  
  36. Etymology:  ?
  37.  
  38. MAC NAME: MacGambit                                     
  39.  
  40. VERSION: 2.2                                 
  41.  
  42. README:
  43. "MacGambit is a full implementation of Scheme that conforms to the IEEE-Scheme standard (IEEE  P1178) and to the Revised4 Report on Scheme ( R4RS)."
  44.  
  45. AUTHORS: 
  46. Marc Feeley 
  47. Doug Currie
  48.     
  49. COPYRIGHT:
  50. (c) 1992 - 95 Universite de Montreal
  51. (c) 1991 - 95 Marc Feeley and Doug Currie
  52.  
  53. INTERNET SITES:
  54. ftp://ftp.iro.umontreal.ca/pub/parallele/gambit/
  55. ftp://198.112.73.3/pub/dylan/gambit/
  56. ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/gambit/
  57. http://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/gambit/
  58. ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/gambit/
  59. ftp://moose.cs.indiana.edu/sunfish/scheme-repository/imp/gambit/
  60.  
  61. Old versions:                                                                          2.0                                                                                        ftp://ftp.iro.umontreal.ca/pub/parallele/gambit/
  62. ftp://198.112.73.3/pub/dylan/gambit/2.0/
  63. ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/gambit/2.0/
  64. http://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/gambit/2.0/
  65. ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/gambit/
  66. ftp://moose.cs.indiana.edu/sunfish/scheme-repository/imp/gambit/
  67. http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/scheme/impl/gambit/mac/
  68. ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
  69. Info-Mac
  70. ftp://nexus.yorku.ca/pub/oz/scheme/imp/
  71. ftp://nexus.yorku.ca/pub/scheme/imp/
  72. ftp://ftp.uu.net/languages/lisp/scheme/repository/imp/
  73. ftp://unix.hensa.ac.uk/mirrors/uunet/languages/lisp/scheme/repository/imp/                                
  74. ftp://nic.switch.ch/software/mac/src/think_c/
  75. ftp://nic.switch.ch/software/mac/src/LAST.UPDATED/9302/
  76. ftp://ftp.switch.ch/software/mac/src/think_c/
  77. ftp://ftp.switch.ch/software/mac/src/LAST.UPDATED/9302/
  78. ftp://nic.funet.fi/pub/languages/dylan/gambit/
  79. ftp://faui80.informatik.uni-erlangen.de/pub/scheme/yorku/imp/gambit/
  80. ftp://faui80.informatik.uni-erlangen.de/pub/lisp/scheme/yorku/imp/gambit/
  81. ftp://gwdu30.gwdg.de/languages/scheme-indiana/imp/gambit/
  82. ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/scheme/scheme-repository/imp/gambit/
  83. ftp://ftp.sterling.com/programming/languages/scheme/scheme-repository/imp/gambit/
  84. ftp://ftp.fu-berlin.de/mac/lang/Scheme/
  85. ftp://pascal.zedat.fu-berlin.de/mac/lang/Scheme/
  86. ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Scheme/
  87. ftp://nic.funet.fi/pub/languages/dylan/gambit/
  88. ftp://ftp.info.apple.com/Apple.Support.Area/Dylan.Information/Thomas.1.1_Gambit.2.0/
  89.  
  90. Older versions:                               
  91. ftp://198.112.73.3/pub/dylan/gambit/1.9/
  92. ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/gambit/1.9/
  93. ftp://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/Thomas/
  94. http://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/dylan/gambit/1.9/
  95. http://sunsite.doc.ic.ac.uk/computing/programming/languages/dylan/Thomas/
  96. ftp://crl.dec.com/pub/DEC/Thomas/                                             ftp://ftp.cc.utexas.edu/depts/AI_ATTIC/Languages/Gambit/       ftp://ftp.ens.fr/pub/mac/hqx/
  97.                                                       
  98. Note:
  99. Apple's Infinity Periodic Sequence of Symbolic Links:
  100. ftp://198.112.73.3/pub/dylan/gambit/Thomas/gambit/Thomas/gambit/Thomas/.......................... 
  101.  
  102. ftp://198.112.73.3/pub/dylan/Thomas/gambit/Thomas/gambit/Thomas/gambit/Thomas/.......................... 
  103.  
  104.  
  105.                                                  2. PixieScheme
  106.  
  107.  
  108. MAC NAME: PixieScheme                                      
  109.  
  110. VERSION: rel. 5                                  
  111.  
  112. README:
  113. "Pixie Scheme implements the Scheme variant of the Lisp programming language, including nearly all of "R3 Report" Scheme.  It requires a Macintosh Plus or better, at least a megabyte of memory, and version 6 or later of Macintosh System Software.  A HyperCard help stack, "Pixie Scheme Help", has detailed documentation:  It will run with HyperCard 1.25.
  114. Improvements in this release include a rudimentary compiler and a fair amount of on‚Äìline help.  For other changes, see the "New" section of the help stack."
  115.  
  116. AUTHOR(S) :
  117. Jay Reynolds Freeman
  118.     
  119. COPYRIGHT:
  120. (c) 1988, 1989, 1990, 1991 Jay Reynolds Freeman
  121.  
  122. INTERNET SITES:
  123. ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/
  124. http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/scheme/impl/pixie/
  125. ftp://moose.cs.indiana.edu/sunfish/scheme-repository/imp/
  126. ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/Languages/
  127. ftp://nexus.yorku.ca/pub/oz/scheme/imp/
  128. ftp://nexus.yorku.ca/pub/scheme/imp/
  129. ftp://ftp.uu.net/languages/lisp/scheme/repository/imp/
  130. ftp://unix.hensa.ac.uk/mirrors/uunet/languages/lisp/scheme/repository/imp/
  131. ftp://faui80.informatik.uni-erlangen.de/pub/scheme/yorku/imp/
  132. ftp://faui80.informatik.uni-erlangen.de/pub/lisp/scheme/yorku/imp/
  133. ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/scheme/scheme-repository/imp/
  134. ftp://ftp.uni-paderborn.de/mac/development/languages/
  135. ftp://ftp.fu-berlin.de/mac/lang/Scheme/
  136. ftp://pascal.zedat.fu-berlin.de/mac/lang/Scheme/
  137. ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Scheme/
  138. ftp://ftp.sterling.com/programming/languages/scheme/scheme-repository/imp/
  139. ftp://ftp.cc.utexas.edu/depts/AI_ATTIC/Languages/Scheme/Pixiesheme/
  140.  
  141.  
  142.                                                  3. SCM
  143.  
  144.                                                  3.1 MacSCM
  145.  
  146. MAC NAME:  MacSCM                                     
  147.  
  148. VERSION: -                                 
  149.  
  150. README:
  151. Enclosed is a BinHex'ed StuffIt Lite/Deluxe archive containing a fat binary, the 68K and PPC project files, and two files created with GNU diff that comprise the diffs from the scm4e1 and macscm releases to be found on swiss-ftp.ai.mit.edu. You'll need a patch tool for MPW/ToolServer, which you can find at nic.switch.ch in software/mac/src/mpw_c, to patch those source releases with my diffs."
  152.  
  153. AUTHORS:
  154. SCM version 4e1:
  155. Aubrey Jaffer
  156. CodeWarrior CW5 port of MacSCM:
  157. Paul Snively
  158.     
  159. COPYRIGHT:
  160. SCM version 4e1,  (c) 1990, 1991, 1992, 1993, 1994 Aubrey Jaffer.
  161.  
  162. INTERNET SITES:
  163. ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/SCM-support/
  164. ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/scheme/scheme-repository/imp/SCM-support/
  165. ftp://ftp.sterling.com/programming/languages/scheme/scheme-repository/imp/SCM-support/
  166.  
  167.  
  168.                                                  3.2 macscm
  169.  
  170. MAC NAME: MacSCM                                      
  171.  
  172. VERSION: 1.0                                 
  173.  
  174. README:
  175. "MacSCM is similar to x-scm (a SCM package for X-Windows) in that it is a bolt-on accessory for the "scm" Scheme interpreter that provides a way to build Macintosh applications.
  176. To build MacSCM, you must first obtain and successfully build scm, version scm4e0 or later.  Thanks to some hooks added to scm by its author, Aubrey Jaffer, x-scm requires no modifications whatsoever to scm itself."
  177.  
  178.  
  179. AUTHORS:
  180. Aubrey Jaffer
  181. mac port:
  182. Kevin Scott Kunzelman
  183.     
  184. COPYRIGHT: -
  185.  
  186. INTERNET SITES:
  187.  GNU (  /jacal/   and   /scm/ )
  188. ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/SCM-support/      
  189. ftp://ftp.informatik.tu-muenchen.de/pub/comp/programming/languages/scheme/scheme-repository/imp/SCM-support/
  190. ftp://ftp.sterling.com/programming/languages/scheme/scheme-repository/imp/SCM-support/
  191.  
  192.  
  193.  
  194.  
  195.                                                  4. SIOD
  196.  
  197. Etymology:
  198. SIOD = Scheme In One Defun
  199.  
  200. MAC NAME: Siod                                     
  201.  
  202. VERSION: 3.0                                 
  203.  
  204. README:
  205. "This is a scheme interpreter with built-in procedures using the Oracle Call Interface (OCI) and DIGITAL RDB SQL Services. You can use it merely as a flexible database loader/unloader with fast binary flat-file data save/restore. Or you can use it to apply the classic "Symbolic Manipulation" or "Artificial Intelligence" techniques on your data sets. The main-program can be oriented towards batch, character-cell terminal, or Window/GUI."
  206.  
  207. AUTHOR:
  208. George Carrette
  209.     
  210. COPYRIGHT: 
  211. (c)1988-1994 Paradigm Associates Inc.
  212.  
  213. INTERNET SITES:
  214. ftp://ftp.std.com/pub/gjc/
  215. http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/scheme/impl/siod/
  216. Info-Mac
  217.  
  218. Old versions:                                        
  219. ftp://swiss-ftp.ai.mit.edu/archive/siod/                           
  220. ftp://swiss-ftp.ai.mit.edu/pub/siod/                                 
  221. ftp://gatekeeper.dec.com/pub/plan/scheme/siod/
  222.  
  223.  
  224.  
  225.                                                  5. HELP
  226.  
  227. Etymology:
  228. HELP = Help Est un Lisp Paresseux
  229.  
  230.  
  231. MAC NAME: Help                                     
  232.  
  233. VERSION: 1.4                                 
  234.  
  235. README:
  236. "Help is a statically1  scoped language (identifier scope is lexical) as are Scheme, Algol‚Ķ Each identifier occurrence is associated with a lexically visible binding of this identifier.
  237. Help is non-sctrict, relying on call by need (also referred as ‚Äúlazyness‚Äù) for every parameter passing as in Lazy Miranda, Hope‚Ķ
  238. Help is dynamically typed (types are latent), i.e. types are associated with values not variables. This is usual in Lisp, APL, Snobol‚Ķ
  239. Help closures (or procedures) are full citizens that may be dynamically created, gathered in any data structure (eventually infinite data structures)‚Ķ Help shares this quality with every ‚Äúfunctionnal‚Äù language (such as Hope, Miranda, Daisy‚Ķ).
  240. Help objects (closures, evironments, numbers) have unlimited extent. The memory management software will simply collect any object that may not be referenced by Help user (usually referred as the ‚ÄúGC‚Äù or ‚ÄúGarbage Collector‚Äù). The same type of system is used in every Lisp, APL, Prolog . It has been proposed for Ada, but no implementation i know has included it.
  241. Help does not supports iteration, only recursion (lazyness and iteration do not originate from the same world). Therefore, the interpreter efficiently handles terminal recursions. This allows these recursions to operate with a fixed stack size consumption."
  242.  
  243.  
  244. AUTHOR:
  245. Thomas Schiex
  246.     
  247. COPYRIGHT:
  248. (c) Thomas Schiex  1991 - 1992
  249.  
  250. INTERNET SITES:
  251. ftp://ftp.fu-berlin.de/mac/lang/Scheme/
  252. ftp://pascal.zedat.fu-berlin.de/mac/lang/Scheme/
  253. ftp://ftp.cs.tu-berlin.de/pub/mac/lang/Scheme/
  254.  
  255.  
  256.